home *** CD-ROM | disk | FTP | other *** search
/ Graphics Plus / Graphics Plus.iso / general / procssng / ccs / ccs-11tl.lha / lbl / xview / genial / include / sm.h < prev    next >
Encoding:
C/C++ Source or Header  |  1992-07-14  |  648 b   |  22 lines

  1. /*
  2.  * definitions necessary for the state machine UI paradigm
  3.  */
  4.  
  5. /* unique identifiers for UI events which may trigger a state transition */
  6. #define LOAD 1    /* image loaded */
  7. #define QUIT 2    /* quit button */
  8. #define FORW 3    /* next frame */
  9. #define BACK 4    /* previous frame */
  10. #define IMG_BUT 5 /* button pushed in image window */
  11. #define FMENU 6   /* new function selected */
  12. #define CLEAR 7   /* clear button pushed */
  13. #define EVAL 8    /* eval button pushed */
  14.  
  15. /* possible states */
  16. #define IMG_UNLOADED 1
  17. #define IMG_LOADED 2
  18. #define REG_SEL 3   /* region selected = true */
  19. #define REG_EDIT 4  /* edit mode */
  20.  
  21. extern int state;
  22.